交ぜる (まぜる、vt、distinguishable) To Mix Something
交じる (まじる、vi、distinguishable) To Be Mixed, To Be Blended With, To Join
交わす (かわす、vt、not on WK) To Exchange, To Intersect, To Cross
交わる (まじわる、vi) To Intersect, To Cross, To Mingle
混ぜる (まぜる、vt、indistinguishable) To Mix Something, To Stir Something, To Blend Something
混じる (まじる、vi、indistinguishable) To Get Mixed Up In, To Get Mixed, To Be Mixed
混ざる (まざる、vi、indistinguishable) To Get Mixed, To Be Mixed, To Be Blended With