How is it possible to define in a totally rigorous (i.e. from the axioms) was the functions $$h:\mathbb{N}\rightarrow \mathbb{N}, \ n\mapsto 1\cdot\ldots \cdot n$$ or $$ g:\mathbb{N}\rightarrow \mathbb{R}, \ n\mapsto x^n \ $$
without using the recursion theorem , that immediately tells us that these functions exist and are unique ?
Differently said: Do we really need a general statement like the recursion theorem to prove that these two specific functions exist and are unique ? Isn't there an easier proof just for these two functions (I'm thinking of somehow building the sets these functions correspond to directly out of $\mathbb{N}$ and $\mathbb{R}$ via the ZFC axioms, without resorting to the recursion theorem. My naive approach - I never had a course in set theory, so I don't know if this is correct - would be, for example for the second function, to directly build the set $$ \{ (n,r)\in\mathbb{N}\times \mathbb{R} \mid r=x^n \},$$ where $x \in \mathbb{R}$ is some fixed number, via the "axiom schema of separation", which gives me my function $g$, since it is its graph)
Side question: As far as I understood the recursion theorem, the important statement it makes is that these functions are unique (since existence seems to me to already be "given", since one can always define (using the terminology from Wikipedia) a function $F(n):= (f\circ \ldots \circ f)(n)$, where the composition was taken $n$ times, although again I don't really which axioms would let me do that, since this is just my intuition).