Boa noite, Maysa!
Percebi um erro na estrutura do teu objeto
Seu objeto:
const cardapio1 = [{
tipo: "doce",
peso: "200 gramas",
sabor: "chocolate"
},
{
tipo: "salgado",
peso: "100 gramas",
sabor: "carne"
}],
credito1: 100,
usaCredito1: function(valor) { this.credito1 += valor }
Perceba que suas funções estão fora do escopo após o fechamento do colchetes.
Eu te aconselho a fazer desta maneira, além de ficar mais organizado até pra ti:
const cardapio = {
credito: 100,
usaCredito: function (valor) { this.credito += valor },
itens: [{
tipo: "doce",
peso: "200 gramas",
sabor: "chocolate"
},
{
tipo: "salgado",
peso: "100 gramas",
sabor: "carne"
}]
}
console.log(cardapio.credito)
cardapio.usaCredito(50)
console.log(cardapio.credito)