Many students and teachers struggle with this change of paradigm at first, but there are a few reasons Polyup does it this way:
Explicit Order of Operations: The order of operations is literally the order in which the blocks appear. No need for parentheses, or implicit PEMDAS order.
Functional Notation: In Polyup, everything is represented as a function, so that the + operation is really f(a,b) = a+b. By portraying all operations as things that take in inputs and spit out outputs, we bridge the gap between arithmetic, algebra, and computer science to set up students for success.
Fun!: We want students to be sucked out of the mindset that Polyup is just another worksheet. By changing up the order of operations, Polyup makes students think in new ways, and gives them a sense of exploration and learning that will keep them motivated.