Another way of looking at it:
For n a positive integer,
xn is defined as "x multiplied by itself n times". That is,
x3=x⋅x⋅x. From that we can see that
xn+m, "x multiplied by itself m+ n times", is the same as "x multiplied by itself m times" and then "x multiplied by itself n times":
(xn)(xm). So we have
(xn)(xm)=xn+m, a very useful formula. We would
like that formula to work for other, non-positive integer, powers of x, in particular
x0. "0" has the property that it is the "additive identity"- for any n, n+ 0= n. So we want to have
xn+0=xn=(xn)(x0). That will be true if we
define x0=1.