You definitely want a bodysuit :) You can get them lots of places, just depending on your price point. Just make sure that they specify crotch snaps, because they don’t always!
A couple options:
Fashion Nova, short sleeve
Vince, long sleeve
Skims, long sleeve
Amazon, sleeveless