Ruleset with short wordlist

newb here trying to crack a password,
stuck at creating the ruleset.
What I know about the password is "clear":

1. It contains at least 3 of these words, maybe all:
- MyFirstName
- MyLastName
- MyNickname
- MyZipcode
- MyCity
- MyCitysNickname
- MyStreetname
- MyPhonenumber
2. no other word is used
3. each word may be seperatet by one special char like #!,-_+.
4. The order of the words is random.
5. First letter of each word may be capitalized

How would I go about this?
Anyone motivated to help me out?

- Live long and prosper