No. There's no deduction for a roof, unless it's for a rental property, then you can depreciate it.
Improvements to increase value of a personal residence aren't deductible.
However, keep the receipt as the improvement increases your cost basis, which can lower your capital gain if you have one when you sell the house.