Popper tape is the way to go, IMHO.
Buttons mean buttonholes, they take time. Popper tape, a couple of passes each side and the jobs a goodun.
Duvet basics, think simple bag or pillowcase shape a little longer than the duvet with buttons or POPPER TAPE closing the open end.
Extra refinements such as enclosing the seam allowances are up to you.