I don't like drawing circuits in LaTeX. Here, a simple circuit example:
\item
\begin{circuitikz}[american voltages]
\draw
(0,0) to[battery, l=12V](0,3)
to[R, l=$150\Omega$ ](3,3)
to[D,l=$D_1$](3,0)
to[short](0,0)
;
\end{circuitikz}
It makes perfectly nice looking circuits, so it passes a definition of "works" but it is an archaic way of describing circuits. if I had to do serious electronics work in that manner, I might not bother. Yes, I can include drawings created by other software, and do so for more complex circuits.