There are several views to take on this. My preferred one, at least at an introductory level, is this:
Given that $a^n$ for a natural number $n$ means $a\cdot a\cdots a$, what is the most sensible meaning we could give to $a^{1/n}$?
Clearly it depends on what you mean by "sensible". What do we want from the expression $a^{1/n}$?
Natural number exponents have two important properties / rules:
$$
a^{m+n} = a^m\cdot a^n\\
(a^m)^n = a^{mn}$$
The conventional "sensible" choice has been to define $a^{1/n}$ in a way that makes these rules still apply (coincidentally, that's also the reason for why $a^{-n}$ is defined the way it is).
So, we want $a^{1/n}$ to be a number such that the above rules still apply. For instance, we want $(a^{1/n})^n = a$. Well, that's the definition of $\sqrt[n]{a}$. So setting those to be the same is sensible.
Of course, we have to prove that things don't break in the process. Just because this was the only (positive) choice that allowed $(a^{1/n})^n = a$, that doesn't automatically mean that everything works out in the end. We still have to check that the exponent rules mentioned above still hold for any other possible choice of rational numbers $m$ and $n$ while using this definition, and that a single expression can't be given two values depending on how you calculate it, and so on (this is why using fractional exponents requires $a>0$: using negative bases and fractional exponents together does break things).