Welcome to MSE! :-)
First note, that if $X \sim \mathrm{N}(0,1)$, that also $-X \sim \mathrm{N}(0,1)$, you can see this when noting, that the probability density function of $\mathrm{N}(0,1)$ is symmetric around $0$. Which to me would be an intuitive explanation of why this statement is true. However, this explanation works only, if $X$ and $Y_p$ are independent, hence I will assume that in the following.
Anyway, let's dig more into detail. Let $A \subseteq \mathbb{R}$ (measurable) and
\begin{align*}\mathbb{P}(Z_p \in A) &= \mathbb{P}(\{Z_p \in A\} \cap \{Y_p = 1\}) + \mathbb{P}(\{Z_p \in A\} \cap \{Y_p = 0\}) \\ &= \mathbb{P}(\{-X \in A\} \cap \{Y_p = 1\}) + \mathbb{P}(\{X \in A\} \cap \{Y_p = 0\}).\end{align*}
The last statement is true, since we know whether $Z_p = -X$ or $Z_p = X$, if we fix $Y_p$. Since $X$ and $Y_p$ are independent, we obtain
\begin{align*}\mathbb{P}(\{-X \in A\} \cap \{Y_p = 1\}) &= p\mathbb{P}(\{-X \in A\}, \\ \mathbb{P}(\{X \in A\} \cap \{Y_p = 0\}) &= (1-p)\mathbb{P}(\{X \in A\}.\end{align*}
The symmetry of $\mathrm{N}(0,1)$ implies that $\mathbb{P}(X \in A) = \mathbb{P}(-X \in A)$. Applying that first displayed formula, we obtain
$$\mathbb{P}(Z_p \in A) = (p + 1 -p)\mathbb{P}(X \in A) = \mathbb{P}(X \in A) = \mathrm{N}(0,1)(A).$$
Hence, $Z_p \sim \mathrm{N}(0,1)$.