FYI on a Mac, option - is an en dash, shift option - is an em dash.
Smart quotes are trickier, because the shortcuts are unfortunately unintuitive IMO. I forget what the original ones are, but they involve the [ and ] keys. I've actually remapped them using Karabiner-Elements so that option [ and ] are single quotes and shift option [ and ] double quotes.
Apple botched the quotes by putting ‘’ on [ and “” on ], rather than the open quotes on the open bracket and the close quotes on the close bracket.
(Personally I put the open quotes on ` and the close quotes on ', along with using Apple-style dash layout.)