Planning a roof replacement involves taking many factors into consideration: the roofing slope, the type of material and local environmental factors, among…