Answer
$Acids: {NH_4}^+ $ $and$ $HCN$
$Bases: {CN^-}$ and $NH_3$
Work Step by Step
${NH_4}^+ $ $and$ $HCN$ are acids because they give ${H^+}$ in the reactions.
And ${CN^-}$ and $NH_3$ are bases because they receive these $H^+$.
You can help us out by revising, improving and updating this answer.
Update this answerAfter you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.