Getting input from the user is a necessary task for most programs. There usually needs to be some input unless the program is completely automated to perform a task.
After you have partitions made, you will want to use those partitions to store files on it. Until a partition has a file system, it cannot store files.