There are lots of ways to machine knit buttonholes. Here are several of them ranging from super simple to a bit more advanced. All may be accomplished on any machine.
Visit our new website full of machine knitting help.
https://free-4988452.webadorsite.com/
Shop in my Ravelry store for machine knitting patterns
https://www.ravelry.com/stores/kathryn-doubrley-the-answer-lady-designs