Hi Diva, Welcome to English Forums. Thanks for joining us.
That' a tough one. I don't know of any formula. It's a labor of love. Maybe watching a lot of old movies would help you to associate the right situation with the right word. Write for fun, and keep a thesaurus handy to jog your memory.
Best wishes, - A.