One math step at a time. Can you get both a vector to show where the player is and another one to show where the mouse is?
As a good first step you'll probably want to subtract one from the other and normalize the new vector (make it a length of 1).
Or just checkout the look_at function =P