My daughter just showed me an interesting feature in Roblox (an online children's game like Minecraft). The game automatically censors many words (replaces them with hashes) if you try and type them in chat. This includes the obvious profanities, which is not unreasonable for a game targeted at children.
But there are also some oddities. In particular, you are not allowed to type Jesus. That gets censored. However, there is no censorship and it is perfectly acceptable to discuss Satan and hell.
Now, some might argue that people use Jesus as a swear word, and therefore it should be censored. But people also say hell in exactly the same context, and that is deemed OK. That argues to me it is not really the profane context they are censoring, but the religious connotations.
Just a data point to consider when deciding what your children are allowed to play.
Get her a used new 2ds xl, the game library on there is stronger than most of these popular kids games. If she's young they'll all be new to her and her friends will think she's cool because she's "retro gaming" (scary to think there are kids who think the new 2ds library is Retro.....when I would say retro truly starts at ps2/gamecube and back)
Flashing these systems is easy if you want to save on games and give her unlimited options. Since most games would be used, the developer gets no money from them so you're not funding any MSM companies. Same thing if you go the flash route, just find a good google drive or discord for game downloads