There are, like in most other places. What's usually written is the so called "general language". You can also speak that in a formal setting.
It's like in English, if you say "y'all" and write "ladies and gentlemen", you understand that those might mean roughly the same thing but are different words. It's not a spelling issue.
This is an important but hard to articulate distinction. Ask more if it's unclear...