Hello, Anton - and welcome to English Forums! Your questions are really too vague and general to attempt to answer completely here. 1-- 'To' and 'for' each have dozens of meanings and uses.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.