Explanations:- In methanol, carbon is the central atom with four valence electrons to which three H and one O atoms are bonded via single covalent bonds. Oxygen has 6 valence electrons so it forms a single covalent bond with carbon and another single bond with the fourth H atom to complete it's octet.
Electron negativity difference of C and H is very low and so C-h bond is not like a polar bond.
O is more electron negative than H and C and so the C-O and O-H bonds are polar covalent bonds. So, the over all molecule is polar because of these polar C-O and O-H bonds.
Hydrogen bonding is also possible for this molecule as H is bonded to the more electron negative oxygen atom.
The structure is attached below: