1a) "partitioning" 8 + 7 is 8, jump 2 to 10, then jump 5 to 15.
2) "thinking and estimating". 3998 + 4997 is nearly 4000 + 5000 and is exactly 4000 + 5000 - 5
3) traditional columns with units, tens, hundreds, etc.
Note that these are teaching small children how to manipulate numbers in their heads before they reach for paper and pencil. This builds up understanding of what numbers are, what the processes are doing, what the relationships between numbers are etc. these techniques are also building up skills for subtraction. Subtraction is not just "taking one number from another", it includes finding the difference between two numbers and techniques involve addition.
2. let 9=10-1, 5+9=10-1+5=15-1=14
3. let 9=5+4, 5+9=5+5+4=14
4. cann't make it up
5+9 = (((((((((5+1)+1)++1)+1)+1)+1)+1)+1)+1) 5+9 = 9 + 5 =...