There should be a semicolon punctuation for exclamation and question marks.
A difficult part of writing for me is when a single sentence–especially dialogue–contains two tones. It sounds best as a single sentence, but ending with a period, or alternative punctuation, looks wrong. As well as this, using two sentences also looks wrong....