Op-amps, their impedance and current flow
Infinite input impedance means that no current flows into the input terminals of an ideal op amp.  The ideal op amp also has zero output impedance, and most certainly provides current.

The image above shows a non ideal op amp in an inverting configuration.  To idealize this, \$Z_{in1}\$ and \$Z_{in2}\$ are equal to \$\infty\$, and \$Z_{out}=0\$, making \$ e_{out}=v_{out}\$.  To finish off the ideal assumptions, \$A_{OL}\$ is the open loop gain of the op amp, and is equal to  \$\infty\$