one of the machines I recommend for beginners is the Janome 2222.
https://www.amazon.com/Janome-001222...0035995&sr=8-2
You get stretch stitch, adjustable stitch length and width and a one step automatic buttonhole. If you want to go cheaper there's the Janome 2212 but you have a 4 step buttonhole and you don't get to adjust the width of stitches, only the length.
https://www.amazon.com/Janome-Sewing...xpY2s9dHJ1ZQ==
I've sewn on both machines quite a lot, the 2222 is well worth the extra $30