Panda Intuitive Solution
Intuition(1) Break into words. Capitalize each word. (2) Capitalize every letter after -Code
# Intuition

(1) Break into words. Capitalize each word. (2) Capitalize every letter after -

# Code
```pythondata []
import pandas as pd

def capitalize_content(user_content: pd.DataFrame) -> pd.DataFrame:
    

    df = user_content

    df["converted_text"] = df["content_text"].apply(lambda x: " ".join([word.capitalize() for word in x.split(" ")]) )
    df["converted_text"] = df["converted_text"].apply(lambda x: "-".join([ (word[0]).upper() + word[1:] for word in x.split("-")]) )

    df.rename(columns = {"content_text": "original_text"}, inplace = True)

    return df
```
['Pandas']