You can remember the meaning of 客人 with this easy mnemonic:
A visitor who used to be a business customer (客) of my Dad comes for dinner. He is a funny man (人) who would always tell the craziest stories.
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.