Answer: Yes, deer will eat roses-- especially the more modern hybrids. Actually deer will eat anything is hungry enough! Try growing the old fashioned "crinkly" leaved varieties of roses such as Rosa Rugosa. They may not like these as much. There are many lists of plants deer won't eat, but in general they don't like fuzzy or tough leaved plants such as borage and artemsia or plants with lots of thorns such as barberry. For a vine, I'd choose something that grows quickly to get out of reach of the deersuch as wisteria. The lower branches may still get pruned though.
Q&A Library Searching Tips