You should look them up in a dictionary. Try www.m-w.com.
Then make up a few sentences using them and we'll check them.
The basics are that retain means keep or hold, maintain means to keep in good condition, and sustain means support, but the dictionary will give you more exact meanings.