$n! \le n^n$
I did this:
$$k! \le k^k, \\ (k+1)! \le (k+1)^{k+1} \\ 1 \cdot 2 \cdot 3 \cdot 4 \cdot \ldots \cdot k \cdot (k+1) \le(k+1)^{k+1} \iff \\ k! \le (k+1)^{k}$$
Since I assumed that $k! \le k^k$ and $k+1 > k$, this has to be true.
Is this correct?
You proof is conceptually correct, but the order of exposition is weird. I would write:
$$k!\le k^k\implies k!\le(k+1)^k\implies (k+1)!\le(k+1)^{k+1}.$$
The base case can be
$$1!\le 1^1.$$