I have some good news for you.
English — the language you love and depend on — has not one, not two, but three punctuation marks in the form of horizontal lines. Control yourself.
They are — from shorter to longer — hyphens (-), en dashes (–) and em dashes (—).
Here's how to use them:
• Use hyphens in compound words and compound modifiers such as spot-check and follow-up message.
• Use en dashes as interval or span marks, as in 8–9 a.m.
• Use em dashes for dashing effect — to indicate abrupt shifts in thought or asides — as illustrated here.
En dashes and em dashes were so named because they're the length of the letters n and m. (In the old days, letterpress printers told the two apart by holding them beside their respective letters.) Don't worry if you've never heard of them. Many writers don't know en dashes exist, and many writers refer to em dashes simply as "dashes." No harm.