Most likely this is a proof involving induction over the natural numbers, so I will simply walk through the proof.
$\underline{\text{Proposition}}:$ For all $n \in \mathbb{N}$ it is the case that $2^n \leq (n+2)!$
$\underline{\text{Proof}}:$ For our base case, notice that if $n = 0$ that $2^0 = 1 < 2 = 2! = (0 + 2)!$.
Now for our inductive step assume for some $k \in \mathbb{N}$ that $2^k = (k+2)!$ (our inductive hypothesis), and we may then see that
\begin{align*}
2^{k+1} &= 2 (2^k) \\
&\leq (k+3) 2^k \text{ (as }k + 2 \geq 2 \text{ for all natural numbers } k \text{)}\\
&\leq (k+3)((k+2)!) \text{ (by our inductive hypothesis)} \\
&= (k+3)! \\
\end{align*}
Thus we know that $2^{k+1} \leq ((k+1)+2)!$ as desired.
Therefore, by mathematical induction we have shown that for all $n \in \mathbb{N}$ that $2^n \leq (n+2)!$
$$\tag*{$\blacksquare$}$$