기우뚱하다 (closer to 기울다) describes something tilting or careening momentarily. 기우뚱 describes the transient motion. 갸우뚱하다 has a lighter feel and most often describes people tilting their head at something curious or enigmatic.
기울다 (vi) means some object has tilted and settled in that position.
기울이다 (vt) is the causative form of 기울다, meaning making something tilt or lean. It can also mean pricking up the ear / directing one's full attention (귀를 귀울이다), pouring ones' efforts (노력을 기울이다) or pouring a liquid by tilting the container (병/잔을 기울이다).
<ul><li>강풍에 울타리가 기우뚱했다.</li><li>아이는 고개를 갸우뚱하면서 이야기를 들었다.</li><li>오래된 집은 지붕 한 쪽이 기울어져 있었다. (기울어져 = 기울어지다 + -아/어 -> 기울어지어 -> 기울어져)</li><li>친구는 병울 기울여서 술을 따랐다. (기울여서 = 기울이다 + -아/어서 -> 기울이어서 -> 기울여서)</li></ul>