We have the following functions, $g(x) = \sum_{n=0}^\infty {k \choose n}x^n$ and $h(x) = (1+x)^{-k}g(x)$. We have to deduce that $g(x) = (1+x)^k$ (in previous exercises we showed that $h'(x)=0$).
So what I assumed to be a logical course of action was saying that $g(x) = h(x)(1+x)^k$, where $h(x) = c$ for a certain constant $c$ because $h'(x) = 0$. In the case that $x=0$, we'd have $h(0) = 1^k g(0)$. Since $g(0) = 1$, we'd have $h(0) = h(x) = 1$, and we'd arrive to our solution.
However, here we used $0^0=1$ to conclude that $g(0)=0$, which is controversial. I know that $0^0=1$ in the context of Newton's binomium, but is there a way of reaching the same conclusion without using this fact?