I am currently working on my first CSS project, which is a calculator. However, I am facing an issue with organizing the cells into perfect columns and making sure they are all the same size (except for "="). Any advice on how to achieve this would be greatly appreciated. Thank you in advance. Here is what I have accomplished so far:
Calculator
<div class ="btn-group-vertical" role="group" aria-label="Vertical button group">
<div class="btn-group btn-group-lg" role="group" aria-label="First Row">
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="7"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="8"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="9"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="+"></input>
</div>
<div class="btn-group btn-group-lg" role="group" aria-label="Second Row">
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="4"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="5"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="6"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="-"></input>
</div>
<div class="btn-group btn-group-lg" role="group" aria-label="Third Row">
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="1"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="2"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="3"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="*"></input>
</div>
<div class="btn-group btn-group-lg" role="group" aria-label="Fourth Row">
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="0"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="."></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="+/-"></input>
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="/"></input>
</div>
<div class="btn-group btn-group-lg" role="group" aria-label="Basic example">
<input type="button" class="btn btn-secondary btn-outline-dark" waves-effect value="="></input>
</div>
</div>