Once you move past elementary topics, definitions become much more fundamental in mathematics. So, in a formal sense, you're right that the reason $1^x = 1$ for all $x \in \mathbb{R}$ is that the definition of $1^x$ makes this so. The emphasis on definitions comes from the use of mathematical proofs; the only way to make a rigorous proof about exponentiation is to start with a rigorous definition. So, in a sense, all formal mathematical propositions are true because the definitions have been chosen to make them true.
However, we have a clear motivation behind exponentiation, and if the definition of real number exponentiation did not make $1^x = 1$ for all real $x$, then the definition would have been changed. We don't make up mathematical definitions at random - they are motivated by our informal ideas about the objects we are studying.
The role of this motivation can be seen more clearly by considering complex exponentiation. Unlike natural number exponentiation, complex number exponentiation is not based on repeated multiplication; it's based on logarithms and the function $\exp(z)$. So the definition of complex exponentiation does not imply that $1^i = 1$, and mathematicians are OK with that. There are several possible values for $1^i$, only one of which is $1$. I explained this in this answer.
One thing that is often confusing at first is that there are really several different exponentiation functions, with different domains, all of which are denoted with the notation $x^y$.
Finally, you asked whether $f(x) = 1^x$, as a function from $\mathbb{R}$ to itself, is an exponential function. Many calculus books seem to include a special clause in their definitions that makes this not be an exponential function. However, things would work just as well if you did call it an exponential function. It's just a question of terminology. The only downside to calling $1^x$ an exponential function is that, when stating some results, you might have to add an exception to get rid of $1^x$. Instead of saying "Every exponential function" you would say "Every exponential function except $1^x$". Of course, students in a class need to adopt the conventions of the class so that everyone can understand them. But if you were writing a math book alone on a desert island you could adopt whatever terminology you wanted.