The answer to such a question depends crucially on what you are trying to relate to what. There are many "definitions" of the function $e^x$ and one can try to relate them to each other in intuitive way. Here is a (partial?) list:
1) The function $e^x$ is the unique solution of the ODE $f'(x)=f(x)$ with initial value $f(0)=1$. The high brow rephrasing is that $e^x$ is the eigenfunction of the operator of differentiation with eigenvalue 1, normalized (i.e. rescaled) so that $f(0)=1$.
2) The function $e^x$ is the differentiable function solving $f(a+b)=f(a)f(b)$ with $f'(0)=1$.
3) The function $e^x$ is given by convergent power series $\sum_{i=0}^{\infty} \frac{x^n}{n!}$.
4) The function $e^x$ is the inverse function of the function $\ln x$, which in turn is the function of positive $x$ whose derivative is $\frac{1}{x}$ and such that $\ln 1=0$.
5) The function $e^x$ is equal to $\lim_{n\to \infty} (1+\frac{x}{n})^n$.
Now one can try to relate the various definitions in various ways.
I think what you are asking is the intuitive reason why 1 implies 2. I think the finite difference approach you tried is somewhat helpful: if you replace the ODE with the finite difference version $f(n+1)-f(n)=f(n)$ (and still $f(0)=1$) you immediately see $f(n+1)=2f(n)$, $f(n)=2^n$. You can then try $f(n+1/2)-f(n)=\frac{1}{2}f(n)$, so $f(n+1)=(1+\frac{1}{2})^2 f(n)$. This is getting closer to what you did. This is the "yearly interest of 100%" model of investment, versus "50 percent interest every half year". The ODE version is a "continuous interest compounding" (limit of $100/n$ percent interest $n$ times per year). The relation between the two is the relation between approximately solving the ODE by Euler method and actually solving the ODE (see below).
I think the definition 1 is fundamental, with the rest secondary (but of course also very important). It is unfortunate that to make it into official definition would require establishing the theorem on existence and uniqueness of solutions to ODEs, which sometimes uses exponential function, so one has to be a bit careful. In any case, one could argue that conceptually it is the main definition.
In any case, now we show that all other definitions imply the first:
2 implies 1: To start, note that $f'(0)=1$ means that $f$ is not constantly zero function. Now plug in $a=0$ into $f(a+b)=f(a)f(b)$ to get $f(0)=1$.
For the main part, differentiate $f(a+b)=f(a)f(b)$ in $a$. Get $f'(b+a)=f'(a)f(b)$. Now plug in $a=0$, get $f'(b)=f(b)$. QED.
3 implies 1: We plug in $x=0$ to get $f(0)=1$, and we differentiate term by term to get $f'(x)=f(x)$.
4 implies 1: By the theorem on derivative of inverse function, if $f(x)$ is the inverse of $\ln x$, then $\ln' x=\frac{1}{x}$ means $f(x)'=1/\ln'(f(x))=\frac{1}{1/f(x)}=f(x)$; also $\ln 1=0$ means $f(0)=1$.
5 implies 1: The expression $(1+\frac{x}{n})^n$ is nothing else but the approximate value at $t=x$ of solution to $f'(x)=f(x)$ with $f(0)=1$ given by applying Euler method for $n$ steps with each step of size $\frac{x}{n}$. Indeed, we claim that after $k$ steps in the Euler method we have as current value $y_k=(1+\frac{x}{n})^k$. This is clearly true for $k=0$, and inductively, starting from $y_k=(1+\frac{x}{n})^k$ since $f'=f$ we are instructed to move at rate $v=(1+\frac{x}{n})^k$ for time $\Delta t=\frac{x}{n}$, so we end up at $y_{k+1}=y_k+ (\Delta t) v=(1+\frac{x}{n})^k+\frac{x}{n} (1+\frac{x}{n})^k=(1+\frac{x}{n})^{k+1}$.
Thus, if we believe that Euler method converges to true solution as step size goes to zero then we conclude that indeed 5 implies 1.
This implies (via uniqueness of ODE solutions) that if a function satisfying any of 2-5 exists is is unique; existence is clear for 4 after one observes that $\ln'(x)=\frac{1}{x}>0$ implies that $\ln x$ is monotone increasing; it follows for 3 from establishing that convergence radius of the series is infinity; for 5, it follows from our proof (again, if we believe Euler approximation to converge); and it can be established for 2 for example by taking the function in 3 and verifying that if satisfies 2 by plugging in and using binomial expansion.