In organic chemistry, functional groups are specific groups of atoms that confer particular properties and reactivities to molecules. Consider the compound 2-hydroxybenzoic acid, commonly known as salicylic acid. Identify the primary functional groups present in this acid, and select the answer choice that correctly describes its structural components.