Upper case and lower case keep the original spacing. Title case lowercases the rest of each word and capitalizes the first character, splitting only on whitespace, so “don't” stays one word.
Camel case, Pascal case, snake case, and kebab case first split the text into words on anything that is not a letter or number. snake_case joins with underscores. kebab-case joins with hyphens.