For a full build tutorial, have you seen the below?
For your PO Entry screen, you might end up needing what is sometimes referred to as a “Form within a Form”. I think I did a video on this a while back, I’ll see if I can find it. It requires using a Custom Form.