Согласно описанию вам в любом случае нужна база данных, в одной таблице будет список названий оборудования, во второй таблице список опций + цена, связана с первой таблицей по foreign key (это будет id оборудования, либо в качестве ключа можно использовать его имя). Это нужно, чтобы откуда-то взять данные для вашего пользовательского интерфейса. Далее расчет стоимости можно делать без участия сервера с помощью JavaScript, если не хотите, то можно и на стороне сервера с помощью отправки FORM методом POST.
Фреймворк можете выбрать Flask, есть мнение что он легче для новичков, также есть противоположное мнение, что Flask сложнее, но на нем можно сделать "more customizable" приложение.