Please choose the correct answer to the question: Sherry is going to use her computer to draw a three-dimensional box. She wants to be able to specify the exact dimensions and angles and to rotate the box as needed on the screen. Which of the following types of programs would Sherry most likely use for this purpose?

Answer1: word processing software Answer2: math spreadsheet program Answer3: Internet-based search engine Answer4: computer-aided design program

Answer format: answer1/answer2/answer3/answer4
Answer: answer4