This guide walks you through the factors to consider when choosing the right roofing for your project.