1. Carboxylic Acid
  2. Esters/Amides
  3. Ketones/Aldehydes
  4. Alcohols
  5. Amines
  6. Alkanes
    1. Triple
    2. Double
    3. Single

Ethers are just ethers, that’s it

Benzene isn’t on the list because you just have to think about where it is

Either main chain or side chain depending on which chain is longer and if the other R chain has a side group or not

Halogens are always side groups