Heteronyms are confusing. These words are spelled the same but are pronounced differently.  Depending on the pronuncitation, they have different meanings.  That is why it is so important to LISTEN to the pronunciation instead of relying on reading.

Here are some examples:

Close:

Pronounced CLOZ means to shut.

Pronounced CLOS means near.

Bass:

Pronounced BASE means an instrument.

Pronounced BAS means the fish.