Diagnosing Clouds and Hazes in Exoplanet Atmospheres