[step:Check smoothness in local frames]
Let $x_0 \in M$ and set $y_0 := f(x_0) \in N$. Choose an open neighbourhood $V \subset N$ of $y_0$ over which both $E$ and $F$ are trivial. Let $r$ be the rank of $E$ and $s$ the rank of $F$. Choose smooth local frames $e_1,\dots,e_r: V \to E$ and $u_1,\dots,u_s: V \to F$. Set $U := f^{-1}(V) \subset M$. The pullback frames over $U$ are the smooth sections
\begin{align*}
\widetilde e_i: U &\to f^*E, &
x &\mapsto (x,e_i(f(x))),
\end{align*}
for $1 \le i \le r$, and
\begin{align*}
\widetilde u_a: U &\to f^*F, &
x &\mapsto (x,u_a(f(x))),
\end{align*}
for $1 \le a \le s$.
For direct sums, the frame of $f^*(E \oplus F)$ over $U$ obtained from
\begin{align*}
e_1 \oplus 0,\dots,e_r \oplus 0,0 \oplus u_1,\dots,0 \oplus u_s
\end{align*}
is carried by $\Pi_\oplus$ to the frame
\begin{align*}
\widetilde e_1 \oplus 0,\dots,\widetilde e_r \oplus 0,0 \oplus \widetilde u_1,\dots,0 \oplus \widetilde u_s
\end{align*}
of $f^*E \oplus f^*F$. Therefore the coordinate representative of $\Pi_\oplus$ over $U$ is the identity linear map on $\mathbb{R}^{r+s}$.
For tensor products, the frame of $f^*(E \otimes F)$ over $U$ obtained from
\begin{align*}
e_i \otimes u_a
\end{align*}
for $1 \le i \le r$ and $1 \le a \le s$ is carried by $\Pi_\otimes$ to the frame
\begin{align*}
\widetilde e_i \otimes \widetilde u_a
\end{align*}
of $f^*E \otimes f^*F$. Therefore the coordinate representative of $\Pi_\otimes$ over $U$ is the identity linear map on $\mathbb{R}^{rs}$.
The coordinate representative of $\Psi_\oplus$ over $U$ sends the ordered frame
\begin{align*}
\widetilde e_1 \oplus 0,\dots,\widetilde e_r \oplus 0,0 \oplus \widetilde u_1,\dots,0 \oplus \widetilde u_s
\end{align*}
of $f^*E \oplus f^*F$ back to the ordered pullback frame of $f^*(E \oplus F)$ obtained from
\begin{align*}
e_1 \oplus 0,\dots,e_r \oplus 0,0 \oplus u_1,\dots,0 \oplus u_s,
\end{align*}
so it is the identity linear map on $\mathbb{R}^{r+s}$. The coordinate representative of $\Psi_\otimes$ over $U$ sends the frame
\begin{align*}
\widetilde e_i \otimes \widetilde u_a
\end{align*}
of $f^*E \otimes f^*F$ back to the pullback frame of $f^*(E \otimes F)$ obtained from
\begin{align*}
e_i \otimes u_a,
\end{align*}
for $1 \le i \le r$ and $1 \le a \le s$, so it is the identity linear map on $\mathbb{R}^{rs}$. These four identity coordinate representatives are smooth. Since smoothness of a vector bundle map is local in bundle trivializations, all four maps are smooth.
[/step]