Nope.
The expression 8.999.... *means* the thing that is approximated by 8.9, 8.99, 8.999. 8.9999, etc. That thing is 9, so
The expression is 8.999. approximated yes, precisely no
There is no way to put an infinite number of 0s after the decimal place and before a 1.
There must also be no way to put an infinite number of 9s
Nope. it is exact.
An approximation (your words)
Nope. The difference is exactly 0.
How can 9 - 8.999. equal 0?