Self-made should be hyphenated.
Pre construction - two words not hyphenated.
It should be hyphenated when it's used as an adjective.
self conscious
No.
yes
Underdeveloped should be written as one word, not two words or hyphenated. I hope this answered your question. :)
A house after set up
it should be hyphenated: close-out
Roller-skate, as a verb, should be hyphenated. Roller skate, as a noun, is not.
No, it's just "champion".
Like many other words, it depends . . . If the words are used together as an adjective, they are hyphenated. "Alice bought a 90-cent picture frame." If the words are just nouns, they are not hyphenated. "Alice's picture frame cost 90 cents".