Hello JoesMom and welcome to cruise-chat.
Yes, they have a kid's menu. Here is a recent one.
It hasn't changed in years. But don't be limited by it. We'd get something from the kid's menu for our son, but also order something from the regular menu for him to try such as an appetizer or even an entree.