Jump and leap are very similar, and either can be used most of the time. However, as a general rule, 'leaping' is horizontal (as in 'leaping across a gap'), whereas 'jumping' is vertical ('jumping over a wall'). As I said, there is almost no difference between them, and 'jump' is used much more frequently for both horizontal and vertical movement (for example, both 'high jump' and 'long jump' are Olympic events, there is no event with the word 'leap' in its name). If that is confusing, just use 'jump' for both. Hope that helps