I know for sure they have the birthday buttons onboard, as I've definitely gotten those. Not sure if they have the 'first timer' ones like in the parks, but they'd probably at least have the "I'm celebrating" ones and you could write in that it's your first cruise. And yes, just go to Guest Services.