Procedural design example

Procedural programming is like interacting with a Bash script in the terminal:

Pick a Product Type:
(1) Appliance
(2) Book
(3) Clothing
3

Pick a Clothing Type:
(1) Men
(2) Women
(3) Children
2

In procedural design, user interaction is predefined and sequential in nature.