Preciso de Ajuda - iniciante

Fala galera, sou iniciante na programação, ainda to aprendendo HTML/CSS3 e JS e python mas eu queria desenvolver um programa que faça que tenha a seguinte função:

O programa vai ter um banco de dados com 09 terminais (conjuntos de números adicionados por mim)

quando clicado em V quero que fique verde um quadradinho do lado do terminal que foi clicado e quando F que fique vermelho, ao mesmo tempo que quero que contabilize sequencialmente o mesmo quadradinho.

Os cliques nos terminais são em ordem aleatória, ou seja, o usuário pode clicar V no terminal 1, logo em seguida F no terminal 9, depois F no terminal 5, depois V no terminal 3… enfim, não importa as ordens, como também pode clicar no mesmo sequencialmente, vai da escolha do usuário

o programa tbm pode calcular qual terminal ta sendo mais clicado e retornar uma porcentagem ao lado de cada terminal com cores relativas ao valor

ex:

terminais

10 % | 0 - 6/7: V | F |(ai o usuário escolhe a opção): [01 verde] (aqui no caso o usuário escolheu V)

10 % | 1 - 8/3: V ou F : [04 vermelho] (aqui no caso o usuário escolheu F)

40% | 2 - 9/2: V ou F: [02 verde] [5 verde] [7 vermelho] [8 vermelho]

20% | 3 - 3/5: V ou F: [03 vermelho] [6 vermelho]

Enfim, conforme eu vá clicando em cada terminal no valor desejado, contabilize sequencialmente e ao mesmo tempo vá para a cor que significa cada valor…

Se alguém puder me ajudar com esse problema ficarei muito feliz, gostaria tbm de uma explicação pois já bati tanta cabeça kkkkkk

um abraço a todos!

up