Talar and pratar are like "to talk" and "to speak", we use it pretty much the same way, although pratar is used more frequently in everyday life. Leka is, like someone said, almost always used when you talk about children, who play (leker) with toys or with each other. Spela is used when talking about games, for example.