Title question:
Yes.
1. Do these definitions exhaust the ways the exponential function can be defined?
No. There are lots of other ways. For example:
- for any $a>0$ you can define $a^x$ as the unique continuous function $f_a:\Bbb{R}\to\Bbb{R}$ such that $f_a(1)=a$ and such that for all $x,y\in\Bbb{R}$, we have $f_a(x+y)=f_a(x)f_a(y)$. Uniqueness is relatively easy since such functions must agree on $\Bbb{Q}$, so by continuity, and density of $\Bbb{Q}$ in $\Bbb{R}$, must be equal on $\Bbb{R}$. See this answer for more details.
- You could just start with the series definition, $e^x=\sum_{n=1}^{\infty}\frac{x^n}{n!}$ (the way we arrive at this function is motivated by the IVP $f’=f, f(0)=1$, and by inserting a power-series ansatz for $f$), and show this series has infinite radius of convergence.
- you could try to show that for each $x\in\Bbb{R}$, the limit $\lim\limits_{n\to\infty}\left(1+\frac{x}{n}\right)^n$ exists, and you can call this $e^x$.
- you could first define for each $a>1$, the quantity $a^x$ when $x\in\Bbb{Q}$ (this isn’t too hard, though still requires analysis) and finally define for arbitrary $x\in\Bbb{R}$, $a^x:=\sup\{a^r\,:\, r\in\Bbb{Q}, r\leq x\}$. Finally, you can define the number $e:=\lim\limits_{n\to\infty}\left(1+\frac{1}{n}\right)^n$ (showing it first exists), and then define $e^x$ this way.
2. Are these definitions actually different at least conceptually ( though denoting in fact the same object)?
Afterall they’re the same thing, so answering whether they’re different conceptually is a subjective matter, but I’d say yes. For example, (1) is more of an “algebraic-analysis” question in the sense that it is asking for the non-trivial solution to a functional equation; this problem is “easy” on $\Bbb{Q}$, but more difficult on $\Bbb{R}$. Definition (4) is kind of similar, in that both (1) and (4) tell you essentially the same thing on the rationals, but then (4) is generalizing to the reals by preserving monotonicity.
Definition (3) is of course a separate definition, which can be motivated from the definition of the number $e$ given in definition (4), and some limit properties (which you need to prove).
Definition (2) is motivated more from an ODE standpoint.
3. Is there a reason to prefer one definition over the other? What is each definition good for?
Yes! I would prefer either the explicit series definition, or as the unique solution to the ODE. The reason to prefer one definition over another depends highly on the type of things you’re working on, and particularly so on the properties of the functions you’re looking to prove immediately.
- In an analysis class, the fact that $\exp’=\exp$ is of paramount importance, which is why you’ll often see it being explicitly defined using the power series, or by first defining $\log$ somehow (e.g. $\log(x)=\int_1^x\frac{1}{t}\,dt$ for $x>0$) and then inverting it (after showing it maps $(0,\infty)$ onto $\Bbb{R}$ bijectively). Next, after you learn about the existence and uniqueness theorems of ODEs, you can easily complete the proof of the equivalence of these three definitions. However, even here, I would argue that defining it via the series first, or using IVP is more fruitful because it gives an obvious generalization to complex analysis. Logarithms are a bit more iffy in the complex plane. Using any of these definitions, the fundamental property $\exp(x+y)=\exp(x)\exp(y)$ can easily be deduced, so it recovers definition (1) (after you define $e:=\exp(1)$). So, with these definitions, proving properties becomes very quick. Also, using the series or IVP allows for more generalization, even to the case of Banach algebras (which are extremely important and frequent in higher analysis). The only “downside” to this approach is that it requires the knowledge of power series (which you may consider advanced in terms of prerequisites, so unexplainable to elementary/middle-schoolers) and/or the theorems from ODE theory.
- Definition (1) takes a concept we know from middle/high school (in fact some kiddos “know” these “rules” so much so that they even apply those properties to numbers $a\in\Bbb{C}\setminus [0,\infty)$ and arrive at all sorts of “paradoxical” results), so in that sense it is a natural generalization based on the idea of “preserving the functional equation”. This definition has the advantage of keeping in-line with how exponentials are taught up to high school. The disadvantage is that to prove the existence of such a function, one needs to appeal to one of the other methods. Also, from here, proving differentiability is slightly annoying (also, defining $e$ is annoying here).
- Definition (4) is nice in the sense that if we accept that $a^x$ exists when $x$ is rational and $a>1$, and the monotonicity properties, then this definition still preserves monotonicity (so, it keeps our high-school dreams alive, hence it’s somewhat nice pedagogically). Also, once you learn about $\Bbb{R}$ as a complete ordered field, you’re ready to understand this definition (e.g Chapter 1 of Rudin’s Principles of Mathematical Analysis), so prerequisites wise, it is minimal. The disadvantage is that this is very tedious to work with. Proving the functional equation is a small mess, one still has to prove that $e$, given by the limit, is well-defined, proving continuity/differentiability properties are a pain etc. A more conceptual drawback of this definition is that it relies heavily on the total order of $\Bbb{R}$, hence doesn’t generalize to more general situations (e.g $\Bbb{C}$, or Banach-algebras more generally).
Also, back to my first bullet point, defining functions as solutions to ODEs may sound abstract, but it is actually very fruitful. Doing it for the exponential and trigonometric functions may sound silly because in middle/high-school we are introduced to them in a particular way, so the ODE approach seems out of the blue. However, once you do some analysis/ODEs you’ll find this very natural, because you’ll notice that very often certain ODEs just keep popping up, e.g the equation for a simple harmonic oscillator, or Bessel’s equation etc. We thus would like to investigate properties of their solutions (the trig functions, and Bessel functions respectively). Btw, here I show how we can derive the properties of trigonometric functions from the ODEs, and you’ll see that the treatment is pretty quick and also geometric (it’s slightly quicker to start with $e^z$ as a power series, and prove things directly from there).
Regarding definition (1) and my second bullet point here, functional equations are important in analysis, because not only does the exponential function satisfy such an important equation, but the Gamma function $\Gamma(z)$ (probably one of the more important special transcendental functions in analysis) also satisfies a very important functional equation, providing a smooth interpolation of the factorial (it’s not unique though… but it is unique if we require log-convexity; this is the Bohr-Mollerup theorem). See How can construction of the gamma function be motivated? for a discussion of this matter.
The bottom line is that it is good to have many ways of looking at the same thing, because it can give you further insight on your original way of thinking, and it can also give you different avenues for generalization. Of course you should try to understand each separately, and then see how they fit together.