In general, we have $$\int_a^b f(x) \mathrm{d}x = \int_a^b f(a+b-x) \mathrm{d}x$$.
Therefore, in this case, we should have:
$$\int_{-1}^1 f(2^x) \mathrm{d}x = \int_{-1}^1 f(2^{-x}) \mathrm{d}x$$
Hence,
$$\int_{-1}^1 f(2^x) \mathrm{d}x = \frac{1}{2}\int_{-1}^1 f(2^x) + f(2^{-x}) \mathrm{d}x $$
But clearly,
\begin{align*}
f(2^x) + f(2^{-x}) &= \int_{2^{-x}}^{2^x} e^{t+\frac{1}{t}}\frac{1}{t} \mathrm{d}t + \int_{2^{x}}^{2^{-x}} e^{t+\frac{1}{t}}\frac{1}{t} \mathrm{d}t \\
&= \int_{2^{-x}}^{2^x} e^{t+\frac{1}{t}}\frac{1}{t} \mathrm{d}t - \int_{2^{-x}}^{2^{x}} e^{t+\frac{1}{t}}\frac{1}{t} \mathrm{d}t \\
&= 0
\end{align*}
Therefore,
$$\int_{-1}^1 f(2^x) \mathrm{d}x = 0$$