You can do this in two steps; here, no calculus is needed:
Let $a_n=(1+\frac1n)^n$.
- Show that $a_n\leq\sum_{k=0}^n\frac1{k!}$ for all $n\in\mathbb N$.
- Show that $a_n$ is monotonically increasing.
To show (2), you have to prove that $\frac{a_{n+1}}{a_n}\geq1$; some calculations and Bernoulli's inequality are involved here:
$$\frac{a_{n+1}}{a_n}=\frac{\left(1+\frac{1}{1+n}\right)^{n+1}}{\left(1+\frac1n\right)^n}=\left(1+\frac1n\right)\left(\frac{1+\frac{1}{1+n}}{1+\frac1n}\right)^{n+1}=\left(1+\frac1n\right)\left(\frac{n^2+2n}{n^2+2n+1}\right)^{n+1}=\left(1+\frac1n\right)\left(1-\frac{1}{n^2+2n+1}\right)^{n+1}\geq\left(1+\frac1n\right)\left(1-\frac{n+1}{n^2+2n+1}\right)=\frac{n+1}{n}\frac{n}{n+1}=1$$
Because the series on the right hand side in (1) is convergent, $(a_n)$ is bounded. Together with (2), this implies that the sequence converges.