Yeah the "worked for my Gameboy" line brings back memories, but that vinegar smell is pure battery acid nightmare. I used it on some old calculator contacts once and you really have to go in with qtips and alcohol after, like mila said. The tricky part is getting it out of all the little crevices around the button pads. If any vinegar stays behind it just makes a new, worse mess over time.
Ngl, using vinegar for corrosion is a common hack, but it can be risky. Vinegar's acidity might eat away at things if you don't clean it off completely. Tbh, rubbing alcohol is a safer bet for electronics since it evaporates without a trace.