the songs you mention are ones that I've played time and again for 40+ years. Never get tired of them.
Giant Steps is more abstract but still worth dipping into once in a while.
Here is a musical analysis of Giant Steps (basically the Circle of Fifths):