Given a region of the complex plane and a map $z \to f(z)$, is there a general way to "naturally interpolate" the point $z$ to $f(z)$ in such a way that the movement follows a "natural" smooth path that doesn't generate unnecessary "kinks" and overlaps?
Background: I make educational animations. A couple of projects I've been playing around with involve complex numbers. I'm trying to figure out a general method to animate complex maps that look good and natural in terms of smooth deformations of the complex plane.
Forgive me, but I have no way to confidently and formally state this question at this point. But I can illustrate it.
Here's a great video illustrating Möbius transformations. You can see that for the inversion, the points on the plane follow a quite natural path from start to finish. This follows naturally from the rotation of the sphere used in the projection, in this particular case.
But here's what a naive linear interpolation ($z \to (1-t) z + t f(z)$, with $0 \leq t \leq 1$) of the same transformation $z \to \frac{1}{z}$ looks like:

As you can see, this method creates a lot of "kinks" and weird bends along the way. (Also, ignore the straight lines). I'm trying to avoid this, as it makes the animation more confusing than it should be.
Some other examples. Here's the same method for $z \to z^2$:

And $z \to e^z$ (using $[-1,1] \times [-\pi,\pi]$):

In all these cases, I can imagine different and more natural ways to deform along the way, but I haven't come up with a general way to tackle this problem yet. I'm hoping there's something in complex analysis that can be helpful here, but I haven't found anything yet. Any ideas?
EDIT: Here's $z \to e^z$ using Rahul's method with some translation:

This is pretty much a perfect example of the sort of "natural" transformation I'm looking for. Each new step seems like an obvious deformation of the previous step following the same overall "style". It creates a nice sense of deliberation, which makes the movement intuitive, comprehensible and predictable.

Suppose $f$ is such that $f(0)=0$ and $f'(0)=1$. Then we can define $$f_t(z) = \begin{cases} z & \text{if $t = 0$,} \\ \frac1tf(tz) & \text{otherwise.} \end{cases}$$ One can verify that $\lim\limits_{t\to0}f_t={\rm id}$ and $f_1=f$, so $f_t$ interpolates between ${\rm id}$ and $f$. Furthermore, if $f$ is an analytic (or polynomial, or rational, etc.) function, then so is $f_t$.
For example, when $f(z)=e^z-1$, then $f_t(z)$ is also exponential:
If $f$ does not satisfy the conditions $f(0)=0$ and $f'(0)=1$, we will transform it so that it does. Pick a point $z_0$ such that $f'(z_0)\ne 0$. Let $w_0=f(z_0)$ and $a=f'(z_0)$. Define a pair of rigid transformations $$\begin{align} u=\phi_0(z) &= a^{1/2}(z-z_0), \\ v=\phi_1(w) &= a^{-1/2}(w-w_0), \\ \end{align}$$ and define $g$ so that this diagram commutes: $$\require{AMScd} \begin{CD} z @>{\phi_0}>> u \\ @V{f}VV @VV{g}V \\ w @>>{\phi_1}> v \end{CD}$$ One can verify that $g(0)=0$ and $g'(0)=1$. Thus, $g$ satisfies the conditions for interpolation as above. We can also construct a family of rigid transformations interpolating between $\phi_0$ and $\phi_1$, for example via $$\phi_t = a^{1/2-t}(\cdot-(1-t)z_0-tw_0).$$ Then we can interpolate $f$ by "slicing" the diagram a part of the way down, giving $$f_t = \phi_t^{-1}\circ g_t\circ\phi_0.$$
Here are some more examples.
$f(z)=1/z$ and $z_0=-i$:
$f(z)=e^z$ with $z_0=0$:
Sometimes it helps to insert other transformations before doing the interpolation. For example, $$\require{AMScd} \begin{CD} z @>{\log}>> @>{\phi_0}>> u \\ @V{f}VV @. @VV{g}V \\ w @>>{\log}> @>>{\phi_1}> v \end{CD}$$
$f(z)=z^2$ with $z_0=\log 1$ (this reduces to $f_t(z)=z^{2^t}$, not too far from the obvious $z^{1+t}$):