For this symmetric use, you might be better to have one layout file that represents a half-screen, and another layout file that has two half-screen-sized panels. Then use the half-screen panels' .LoadLayoutFile to load the half-screen layout into both of them, and set the .Rotation of the top half-screen panel to 180 degrees.
If so, then it might be simpler to just draw the right-way-up panel only, and then use .Snapshot to grab the rendering of that panel to an image, and paste that image to the rotated panel (to the panel's background, or if that doesn't work, to an ImageView that occupies the entire upside-down panel).
My first get-it-going tack would be to have a global flag that is set whenever the master panel is (potentially) changed, and then on a 10..30 Hz timer, check that flag and do the copy if needs be.
Is it played by two people at the same time? Are you allowed to be competitive? Here school is a bit every-child-is-a-winnner and they'd probably frown on turning it into a race, but... maybe you could have an option for an icon that starts in the middle, and moves towards whoever is answering accurately and quickly. Could/should be handicapped so that the slower player still has a 25% chance of winning. Unicorns and sloths are currently popular here with times-tables aged kids. Well, girls, anyway. Boys are more into explosions.
Another thing that might help some kids get a grasp on the numbers might be an option to have a picture of dice faces under the numbers, while the numbers are all <= 6. Or to bring the dice faces from invisible to visible after a few seconds of no answer.
⚀⚁⚂⚃⚄⚅
Then again, looking at those Unicode dice, might be better off with just the dots, no outline.
Cool. The idea is not to have a competition, but to play together, so they cheer each other up. But I'll talk to her teacher and see what she thinks. thanks for putting