Create a Julia program that asks the user to input an array of numbers, and then calculates the product of all elements in that array. Ensure that the program handles errors such as non-numerical inputs and empty arrays. Use clear and concise variable and function names, and include comments to explain each step of the program.
This prompt doesn't seem malicious.