I need help completing a home work assignment.

Creat the logic for a program that continuously prompts the user for a numeric value until the user enters 0. The application passes the value in turn to a method that squares the number and to a method that cubes the number. The program prints the results before reprompting the user. Create the two methods that respectively square and cube a number that is passed to them, returning the calculated value.