This has several excellent answers and I cannot improve on them. I just have this persistent nagging voice wanting to express this abstractly, if perhaps not actually usefully for a beginner.
Namely, all answers point out, one way or another, that exponentiation is a function that changes addition into multiplication. (It also has positivity and continuity hypotheses.)
I.e. a>0, then f(x) = a^x, is the only homomorphism from (Q,+) to (R>0,*). I.e. the only function from rationals to positive reals, such that, for all real x,y, f(x+y) = f(x)*f(y).
As a consequence, f carries the additive identity, namely 0, to the multiplicative identity, namely 1.
If you want such a uniqueness statement also for the exponentiation function defined on all reals, i.e. for the function f(x) = a^x, from (R,+) to (R>0,*), you need a continuity hypothesis on f, but this is unnecessary for the desired statement about 0 and 1.