Here's another non-calculus demonstration. Given $k \geq 2$, we first establish that for $1 \leq j < k$, $\left(1+\frac{1}{k}\right)^j < j+1$.
This is evidently true for $j = 1$:
$$
\left(1+\frac{1}{k}\right)^1 < 2 = 1+1
$$
since $k \geq 2$. Now suppose it to be true for $j-1$, with $1 < j < k$:
$$
\left(1+\frac{1}{k}\right)^{j-1} < j
$$
Then the claim follows by induction:
$$
\left(1+\frac{1}{k}\right)^j < j\left(1+\frac{1}{k}\right) = j + \frac{j}{k} < j+1
$$
since $j < k$.
In particular, let $j = k-1$, in which we get
$$
\left(1+\frac{1}{k}\right)^{k-1} < k
$$
Multiply both sides by $k^{k-1}$ and we get
$$
(k+1)^{k-1} < k^k
$$
as desired.