I am trying to read the significance tests. However, I am a bit confused what exactly is the difference between chisquared test and z test. I read that chisquared is non parametric and it doesn't make any assumption about the distribution of the population. However, z test assumes that the statistic parameter forms a normal distribution. Using central limit theorem, if the number of samples are very high we can assume that the statistic is from a normal distribution
A starting point is that they are usually testing completely different things.
Note the various uses of words such as usually in the following, which is only a very general guide, as you haven't given us a specific example.
A Chi square test - which crops up in many situations - is usually to test in quite a general sense whether it is plausible a given set of data or the results of a model are generated from a particular distribution. One very common application is whether the two variables in a two-way contingency table are related to each-other, or they are plausibly generated under a null hypothesis of no relation between the two variables. The second most common application is to test whether an observed distribution, once binned (so we have counts of observations in various subsets of the value space) is close enough to what you would expect if a a distribution expected under the null hypothesis generated it.
A Z test is usually for whether there is significant evidence that the mean value from a population differs from some set value. It is usually looking at a more precise problem than a Chi Square test - is this estimate of the mean plausible (Z test), versus is this overall distribution of values (Chi square test) plausible, under the null hypothesis.
A caveat on this is that statistics that have a Chi square distribution under a null hypothesis crop up in all sorts of situations, so generalizations are fraught with challenges.
An interesting fact for you to think through - if you explore statistical inference further - is that if you multiply a variable with a normal distribution by itself, you get a variable with a Chi square distribution.