35 is not hyphenated, however, thirty-five is, used as an adjective before a noun. For example: 'I've lived here for 35 years' or 'She is 35 years old'. But: A 35-year-old car. (thirty-five-year-old car) (Note the 's' disappears)
Yes it should be hyphenated.
In my 26 years of computer I have never seen Disk drive or Hard drive hyphenated. And notice that in the other answer it is not.
Yes it should be hyphenated.
35 is spelled "thirty five". When used as an adjective, it should be hyphenated, as in "I had thirty-five marbles."
It is not hyphenated.
Motorcycle is not hyphenated
No it's not hyphenated.
words are only hyphenated when they have a separate meaning when separated than they do when hyphenated
35 years old
Average lifespan of a Starfish in the wild is up to 35 years
No, "hardworking" is not hyphenated.
Yes it should be hyphenated.