When calculating in my head or on paper, I value quick estimations moving to greater refinement. Common Core math seems somewhat similar to this. I never subtract, only add up from low to high. If the two numbers have the same number of differing digits, I move from most significant digit to least: 73-57=10+6. If they cross a round number threshold greater than 10s, I get to a convenient base first: 2018-1995=5+18; 1…
Now I too start with the addition, but my brain very much thinks in the vertical stacking of the numbers, moving right to left. How do we get from 5 to 8? Add 3, how do we get from 9 to 1 when adding: plus 2. How do we get from 9 to 0: plus 1, which we already have from the 9 to 1 case, so we pass the 1 here to the left. 1 to 2, plus 1, again using the value passed to us.
Little surprise I prefer functional languages.