The correct response is:
a pun that uses two words that look the same but have different meanings.
This describes a homographic pun, which plays on the different meanings of a word that is spelled identically but has different pronunciations or meanings.