Let $\mathbb{C}^\times$ have the classical topology, and $f: \mathbb{C}^\times \to \mathbb{C}^\times$, $z \to z^2$ the covering map (where the first $\mathbb{C}^\times$ is thought of as the double-cover of the second). The definition of the square-root sheaf $Q$ is that the pushforward sheaf $f_* \underline{\mathbb{C}}$ splits as a direct sum $f_* \underline{\mathbb{C}} \cong \underline{\mathbb{C}} \oplus Q$.
So far, I have described this splitting as follows: Let $U \subseteq \mathbb{C}^\times$ be open, and denote by $\widetilde{U}$ its preimage in the double cover. Then $$(f_*\underline{\mathbb{C}})(U) = \{\text{locally constant } f: \widetilde{U} \to \mathbb{C} \} = V_1 \oplus V_{-1}$$
where $V_1$ are the even locally constant functions, and $V_{-1}$ are the odd locally constant functions (this makes sense since $z \in \widetilde{U} \iff -z \in \widetilde{U}$). Then restriction respects this splitting, and I get the constant sheaf $\underline{\mathbb{C}}$ as the $V_1$ part (even functions), and $Q$ as the odd part.
I learn a lot about $Q$ from this description: it has no nonzero global sections, and I can calculate the representation of the fundamental group $\pi_1(\mathbb{C}^\times)$ associated to the local system $Q$. However, due probably to my inexperience with sheaves, I am having trouble calculating the hom-set $\mathrm{Hom}(Q, \underline{\mathbb{C}})$, the hom-sheaf $\mathcal{Hom}(Q, \underline{\mathbb{C}})$, and the sheaf tensor $Q \otimes Q$. (I am fairly sure the answers to these three questions should be $0$, $Q$, and $\underline{\mathbb{C}}$ respectively).
What method of attack should I use to answer these questions? I keep getting bogged down in lots of restriction diagrams and making complicated arguments to do with pulling back small sections to almost-global ones and so on. Is it possible to answer these questions by only ever considering open sets of the form open balls around a point?
A local system $L$ of rank $r$ is equivalent to the data of a representation $\rho : \pi_1(X) \to GL_r$. Here $r = 1$ and we have $\rho_{\underline{\Bbb C}} : \Bbb Z \to \Bbb C^*, 1 \mapsto 1$ and $\rho_Q : 1 \mapsto -1$.
$\mathcal{Hom}(Q, \underline{\Bbb{C}}) := L$ is a local system of rank $1$, so it is equivalent to understand the induced representation $\rho : \Bbb Z \to Aut(L)$. Let us take a small disk $U \subset \Bbb C^*$, and take a section $\phi \in Hom(Q(U), \underline{\Bbb C}(U))$. For example we will take $\phi : 1_U \mapsto 1$. Since $\rho_Q(1) = -1$ we see that we get $\rho_L(1) \cdot \phi = - \phi$. But this is exactly $\rho_Q$ and so we get an isomorphism $Q \cong \mathcal{Hom}(Q, \underline{\Bbb C})$.
We can apply the same method for $Q \otimes Q$ : this is a local system of rank $1$, and $\rho_Q$ was multiplication by $-1$. Of course $\rho_{Q \otimes Q} = \rho_Q \otimes \rho_Q = \text{id}$, and we obtain as you predicted that $Q \otimes Q \cong \underline{\Bbb{C}}$.