Using the bullet behaviour it would be something like:
on puck touched
set puck instance variable selected to true
on touch released
puck is selected
Puck set bullet speed to : distance(puck.x,puck.y,touch.x,touch.y)
Puck set bullet angle to : angle(puck.x,puck.y,touch.x,touch.y)