I was wondering if there was any consistent format to how telephone
>numbers are written down, especially in these days of ten digit
>dialing.
The ITU standard is "+country code area/city code local number" when you expect the number to be used by persons outside your country and "(ac) local number" for national only communication. Neither format uses hyphens.
Details here on page 1:
formatting link