At least that was the solution that worked best for us.
Square Connect provides several preconfigured button layouts--both generic and specific to the devices found in its database--which can be automatically assigned to each device you own.