Answer
See explanation below.
Work Step by Step
Nonpolar covalent is a Covalent bond with very little dipolar moment.
Polar covalent is a Covalent vond with dipole moment.
Ionic is the Bondage using lattice energy.
O - H bondage is a polar covalent bond because the EN difference between H and O is between 0.3 and 1.7 Paul measurement.