самое очевидное - элементам кнопкам давать дата атрибут, содержащий ид или класс элемента отображения.
тогда код примерно такой:
HTML
<button class="showbutton" data-elementid='element55'>покажи 55!</button>
JQ
$('.showbutton').on('click',function(){
var id = $(this).data('elementid');
$('#'+id).show(); // если по второму клику надо скрывать элемент - меняем шоу на тоггл.
})
UPD: на нативном не сильно отличается, смысл не хранить в массивах, а использовать собственные свойства элемента для хранения связей. Это гибко и правильно.
native JS
document.querySelector(".house-base-buy").addEventListener("click", function(event) {
var id = this.getAttribute('data-type');
document.querySelector("#"+id).classList.add("show");
})