The goal of puzzlemath is to teach basic math at elementary school level using Shiny.
# install.package('remotes')
remotes::install_github("yonicd/puzzlemath")
This is a basic example which shows you how to solve a common problem:
library(puzzlemath)
puzzlemath::run_app()