This requires knowledge of Verilog. Am I starting this right?

This requires knowledge of Verilog. Am I starting this right? I feel like there are a thousand different ways to get this done, so maybe that is what is confusing me so bad.

So here is my code, please advise me on what to do next or if I’m even starting this right.