Несмотря на то, что ответ brk полностью действителен, я лично создал бы уникальную кнопку для каждого элемента в вашем массиве. Таким образом, вы не столкнетесь с проблемами, если в вашем html недостаточно кнопок для каждого элемента или наоборот.
arr = ["A", "B", "C", "D"]
arr.forEach(element => createButton(element));
function createButton(text) {
var newButton = document.createElement("button");
newButton.setAttribute('class', 'button');
newButton.innerHTML = text;
document.body.appendChild(newButton);
}