Can djay pro do this?

I am looking for software that will allow me to pick and choose ~10 - 30 second clips of my favorite songs, and work on attaching them together in a way that I think sounds good. Pretty much exactly what Girl Talk does. Will this software allow me to do this?

Please answer if you know!!! Thank you!!!