「お菓子」は色々なものを指す言葉なので、指しているものによって英語の呼び名が変わります。snacksは「お菓子」と同じように、ポテトチップス、ポップコーン、クッキー、ビスケットなど、幅広いものに対して使えるので、基本snacksを使えば間違いないです。
例文
ママ、お菓子買って!
Mommy, buy me snacks!
夜ご飯の後にお菓子を食べないようにしている。
I'm trying not to eat snacks after dinner.
ちなみにcandyは「飴」で、アメリカでは子供が実際飴を買うよに親におねだりするイメージが強いのですが、あくまでも「飴」で、ポテチやクッキーのようなお菓子が含まれないので、snacksほど幅広く使うことはできません。