CandyBot is an educational game designed to support students’ learning about fractions and functions. Players program a robot by creating functions. The main goal of the game is to train the robot to efficiently satisfy customer orders for candy bars—orders that include improper fractions and mixed numbers. CandyBot should help students learn to use symbols to represent functions that transform inputs into desired outputs.