It's all very fungible.
In the USA we say 'slept' even though we should probably say 'sleeped'. The latter just sounds wrong. 'Leaped' and 'leapt' are used about equally even though the meanings are a bit different. Around here, we will say, 'She leaped into the argument' but 'He leapt for joy'. It's a subtle distinction.