An In-Depth Guide to Selecting the Right Roofing Materials for Residential Properties