G.B.
Her machine should have basic straight stitch, zig zag, button hole, zipper foot, etc...there isn't any reason to get her something that she won't grow with.
She doesn't have to use all those tools right off but she can use what she needs if it's there.
Please consider a name brand for her. It doesn't have to be the top of the line it can be their dumbed down machine.
We've had a Brother from Walmart for several years for one of my grand kids and it's a good machine. Just as a simple brand name one would be too. I have both Bernina and a New Home sewing machine and my serger is a Juki. My mother in law had a very expensive sewing machines, She had a machine in this room with black thread and a different sewing machine in another room with white thread, then one in the den with nylon thread, and one on the breakfast bar with gray thread. She was able to do a repair on any garment in seconds because she had a machine set up ready for that. Plus she had 2 sergers.
You don't have to have that extreme.
Please ask grandma if she'd like to gift a good machine to granddaughter for Christmas. That will take care of it all.