A roof provides protection for a home, but it is not impervious to damage. Knowing when to repair or replace…