What’s the Difference – Road, Drive, Street, Avenue?

Thanks to a random email from Wordgenius, I got a better understanding of the definitions for road, drive, street, lane, boulevard, avenue, and a few more cartographic terms. While there are differences, I’m not sure if we adhere to the guidelines of these terms. Avenues run perpendicular to streets?

Check out the article.