Suppose, we have two functions $ f(x) $ and $ g(x)$ , then the Taylor expansion of both around a point $ x= \alpha $ is of the form:
$$ f(x) = \sum_{k=0}^{\infty} a_k (x-\alpha)^k$$
$$ g(x) = \sum_{k=0}^{\infty} b_k (x-\alpha)^k$$
and, if we multiply the two series, we get another series of the form,
$$ f(x) \cdot g(x) = \sum_{k=0}^{\infty} c_k (x-\alpha)^k$$
where, $$ c_k = \sum_{i=0}^{k} a_k b_{k-i}$$
by the Cauchy product formula, and now, we bring in Taylor's theorem,
$$ a_i = \frac{f^{i} (a)}{i!} $$
and,
$$ b_{k-i} =\frac{ g^{k-i} (a) }{(k-i)!}$$
And,
$$ c_k = \sum_{i=0}^{k} \frac{f^{i} (a)}{i!} \frac{ g^{k-i} (a) }{(k-i)!}$$
Now, suppose, we take definition of $c_k$ from the definition of Taylor expansion, then,
$$ c_k = \frac{ (fg)^k }{k!}\bigg|_{a}$$
Equating the two definitions for $ c_k$
$$ \frac{ (fg)^k }{k!}\bigg|_{a} = \sum_{i=0}^{k} \frac{f^{i} (a)}{i!} \frac{ g^{k-i} (a) }{(k-i)!}$$
re-arranging
$$ (fg)^k\bigg|_{a} = \sum_{i=0}^{k} \binom{k}{i} f^{i} (a) g^{k-i} (a)$$
At this point, we can just replace '$a$' with '$x$' because we are not really evaluating anything using the definitions of functions yet, also, we replace '$k$' with '$n$' for aesthetic
$$ (fg)^n(x)= \sum_{i=0}^{n} \binom{n}{i} f^{i} (x) g^{n-i} (x)$$
Note: functions are assumed to be nice
Note: exponents on functions mean derivatives not powers.