Write $f(1) = a > 0$. Then $f(2) = a^2$ and so on. So for positive integers $n$, we have $f(n) = a^n$.
Note that $f(0) = f(1 + (-1)) = f(1)f(-1)$, so $f(-1) = a^{-1}$. Again by induction $f(-n) = a^{-n}$.
Now move on to rationals. Let $p/q \in \mathbb{Q}$ be in lowest terms. We have $f(p/q) = f(1/q + \cdots + 1/q) = f(1/q)^p$. Also, $f(1) = f(q/q) = f(1/q)^q = a$. So $f(1/q) = a^{1/q}$ and $f(p/q) = a^{p/q}$.
You demand that this function be differentiable and therefore continuous. To define $f$ on irrational numbers, pick any approximating sequence of rationals $\{c_i\}$ and examine the sequence $f(c_i) = a^{c_i}$. We already know that the exponential function is continuous, so $f(c) = a^{\lim c_i} = a^c$. (If you've never done this before, you might want to prove that any approximating sequence will do.)