Step 1: Plan the matching.
Each name reaction has a unique reagent and product, so I just recognise each one and pair it.
Step 2: Cannizzaro reaction.
Benzaldehyde with concentrated NaOH disproportionates into benzyl alcohol and sodium benzoate. That is reaction $(q)$. So $(a)-(q)$.
Step 3: Carbylamine reaction.
A primary amine like aniline with chloroform and alcoholic KOH gives a foul-smelling isocyanide. That is reaction $(s)$. So $(b)-(s)$.
Step 4: Gattermann reaction.
Here a diazonium salt with $Cu/HBr$ gives the aryl bromide. That is reaction $(p)$. So $(c)-(p)$.
Step 5: Sandmeyer reaction.
A diazonium salt with $CuCN/KCN$ gives the aryl nitrile. That is reaction $(r)$. So $(d)-(r)$.
Step 6: Final pairing.
Putting it together gives $(a)-(q), (b)-(s), (c)-(p), (d)-(r)$.
\[ \boxed{(a)-(q),\ (b)-(s),\ (c)-(p),\ (d)-(r)} \]