I thought this was really interesting! I got stuck on level 4, I think maybe limiting the player's number options at first and gradually expanding would be good to help the player get more familiar with each concept first. This is really unique though, nice job!