I am having difficulties in the technical details of proving that, for all $z_1, z_2 \in \mathbb C$, $$e^{z_1}e^{z_2}=e^{z_1+z_2}$$ from the definition $$e^z = \sum_{n=0}^\infty \frac{z^n}{n!}.$$ I tried to prove from right to left, the idea is to show that the $N$-th partial sum $$\sum_{n=0}^N \frac{(z_1+z_2)^n}{n!} = f_N(z_1)f_N(z_2)$$ for some $\{f_n\}$ such that $\lim_{n\to \infty} f_n(z) = e^z$. Then, by the uniqueness of limit and the algebraic property of limit, the theorem can be deduced.
However, I realize that it is the case that the $N$-th partial sum is actually some former terms in $\left(\sum_{n=0}^N z_1^n/n!\right)\left(\sum_{n=0}^N z_2^n/n!\right)$. So my question is, how can I handle this difficulty?