Sure! Here's how the answer is 2. homophones:
Homophones are words that have the same pronunciation but different meanings and often different spellings. For example:
pair and pear
two, to, and too
Homonyms (Option 1) can refer to words that are both spelled and pronounced the same but have different meanings (e.g., bat – the flying mammal vs. bat – used in sports).
Homologues (Option 3) refers to things that are similar due to shared ancestry, typically used in biology (e.g., homologous chromosomes).
Homografts (Option 4) refers to tissue transplants from a donor of the same species, commonly used in medical terminology.
Since the question specifies "same pronunciation and different meanings," homophones is the most accurate choice.