How can I download songs for offline play on my Mac but not my iPhone?
Apple doesn't make you download on both systems, you can store them in the cloud.

Select all the songs in iTunes on your mac, right click and select download.  Those will only download on your Mac.  If you want to download some or all on your iPhone then you will have to click the cloud icon for each song or an entire playlist to start the download there.