Are you allowed to use your mouse input (drag and such) to move a cursor or something? i.e. can the cursor have a function in the game.
No you can't.
The only thing that the player can do in your game is to press the button. It's simple as it sounds :)