A roof protects a home from rain, snow, wind, and sun.