>>14364328You can't represent all real numbers.
We only have countably many finite strings (and I don't know about you, but I can't process infinite strings), but there are unaccountably many real numbers.
We can use notation developed in a case by case basis based on why we care about those particular real numbers.
? is special enough we can dedicate a symbol to it.
Roots are special enough that we can dedicate a symbol to them.
Logs are special enough that we can dedicate a function name to them.
I think this system works just fine.
Just like in English where we have short words for common things, but no one word to express things like "the index finger on the right hand of my neighbour" because we rarely want to express that.